high-rise apartment blocks - French English Dictionary